redhat.vscode-yamlという拡張が必要なので VSCode に入れます。
settings.json
を開きyaml.schemas
というプロパティを追加します。これのプロパティにはスキーマ定義 JSON へのパスや URL を設定し、値に対象となるファイルにマッチする文字列を書きます。
例えばこれはhttps://example.com/foo.json
という所から取得できるスキーマをfoo.yml
に適用する例です。
{
"yaml.schemas": {
"https://example.com/foo.json": [
"foo.yml"
]
}
}
json.schemas
の設定方法と違っているので注意。